package com.hnevc.chenqi;

import java.util.Scanner;

/**
 * 判断整数是否为“水仙花数”。
 * “水仙花数”是指一个三位数的整数，其各位数字立方和等于该数本身
 * 用带有一个输出参数的函数（或方法）实现，返回值类型为布尔类型
 */
public class Homework03 {
    public static void main(String[] args) {
        System.out.println("~请输入一个三位数~");
        Scanner sc = new Scanner(System.in);//创建对象
        int  n= sc.nextInt();//接收数组
            int a = n % 10;//得到个位数
            int b = (n / 10) % 10;//得到十位数
            int c = n / 100;//得到百位数
        if (a * a * a + b * b * b + c * c * c== n){//判断是否相等
                System.out.println("该数为水仙花数!");
        } else {
                System.out.println( "该数不为水仙花数!");
            }
        }
    }

